package com.hsgene.order.domain.reserve;


import com.hsgene.order.domain.reserve.product.GeneticTestingProductDto;
import com.hsgene.order.domain.reserve.product.ProductCancers;

import java.io.Serializable;
import java.util.List;

/**
 * 医生下单订单信息
 *
 * @author wxf
 * @date 2018/9/17 14:19
 **/
public class ReserveOrderInfoDto implements Serializable {

    /**
     * 用户名
     */
    private String userName;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 用户类型
     */
    private Integer userType;
    /**
     * 检测目的
     */
    private String testingPurpose;

    /**
     * 预约检测时间
     */
    private Number testingTime;

    /**
     * 下单备注
     */
    private String remark;
    /**
     * 套餐信息
     */
    private List<GeneticTestingProductDto> products;
    /**
     * 患者疾病信息
     */
    private List<ProductCancers> cancers;

    /**
     * 患者信息
     */
    private GeneticPatient patient;

    /**
     * 订单来源
     */
    private Integer platform;

    public String getTestingPurpose() {
        return testingPurpose;
    }

    public void setTestingPurpose(String testingPurpose) {
        this.testingPurpose = testingPurpose;
    }

    public Number getTestingTime() {
        return testingTime;
    }

    public void setTestingTime(Number testingTime) {
        this.testingTime = testingTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public List<GeneticTestingProductDto> getProducts() {
        return products;
    }

    public void setProducts(List<GeneticTestingProductDto> products) {
        this.products = products;
    }

    public List<ProductCancers> getCancers() {
        return cancers;
    }

    public void setCancers(List<ProductCancers> cancers) {
        this.cancers = cancers;
    }

    public GeneticPatient getPatient() {
        return patient;
    }

    public void setPatient(GeneticPatient patient) {
        this.patient = patient;
    }

    public Integer getPlatform() {
        return platform;
    }

    public void setPlatform(Integer platform) {
        this.platform = platform;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }
}
